home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Cream of the Crop 21
/
Cream of the Crop 21 (Terry Blount) (October 1996).iso
/
program
/
nwlib15.zip
/
SOURCE.ZIP
/
NWTYPES.INT
< prev
Wrap
Text File
|
1996-06-08
|
6KB
|
154 lines
{ *************** API Calls used in NWLIB.PAS ****************
Developed with Novell Inc.'s Client SDK for C SDK Mar-Dec 1995.
Copyright 1995 by Devont Software Inc. and Jim Tyson. All
rights reserved.
Please read the README.NOW file for important information.
}
{ Bindery Types }
TNWNumBlocks = longint ;
TNWDriveNum = word ;
pTNWDirHandle = ^TNWDirHandle ;
TNWDirHandle = byte ;
TBroadcastMode = word ;
TNWLocalMode = word ;
TNWLocalScope = word ;
TNWNumber = word ;
TNWNum = longint ;
TNWNumBytes = longint ;
TNWFlag = byte ;
TNWFlags = byte ;
TNWTab = byte ;
TNWPrintFlags = word ;
TNWFormType = longint ;
TNWLpt = byte ;
TNWSegment = byte ;
TNWStructSize = word ;
TNWConnHandle = word ;
TNWLength = word ;
TNWConnNumber = word ;
TNWCount = longint ;
TNWError = integer ;
TObjID = longint ;
TObjType = word ;
TNWDirEntry = longint ;
TNWFileSize = longint ;
TNWNameSpace = byte ;
TNWNameLen = byte ;
TNWAttributes = longint ;
TNWSearchAttrs = word ;
TNWRightsMask = word ;
TNWDirID = byte ;
TNWDirSpace = longint ;
TNWFileLen = longint ;
TNWAccessRights = byte ;
TNWTrusteeSeqNum = integer ;
TObjName = array[0..47] of char ;
TRetBuff = array[0..127] of char ;
TConnList = array[0..49] of TNWConnNumber;
TSendToList = array[0..49] of word ;
TResultList = array[0..49] of word ;
TNWByte44 = array[0..43] of byte ;
TNWByte48 = array[0..47] of byte ;
TNWByte28 = array[0..27] of byte ;
TNWByte15 = array[0..14] of byte ;
pTNWByte8 = ^TNWByte8 ;
TNWByte8 = array[0..7] of byte ;
TNWByte14 = array[0..13] of byte ;
TNWSegmentData = array[0..127] of char ;
TNWVectorList = array[0..15] of byte ;
TNWLongFileName = array[0..259] of char ;
TNWDate = word ;
TNWTime = word ;
TNWDateTime = longint ;
TNWDeleteTime = longint ;
TNWDateString = array[0..6] of char ;
TNWPassword = array[0..47] of char ;
TNWBanner = array[0..12] of char ;
TNWPath = array[0..1023] of char ;
TNWVolName = array[0..15] of char ;
TNWName = array[0..255] of char ;
TNWAddress = array[0..11] of byte ;
TNWFileName = array[0..11] of char ;
TNWQueueJobList = array[0..249] of longint;
TNWQueueJobID = longint ;
TNWQueueJobFlags = word ;
pTNWSemaHandle = ^TNWSemaHandle ;
TNWSemaHandle = longint ;
pTNWSemaName = ^TNWSemaName ;
TNWSemaName = array[0..8] of char ;
pTNWSemaCount = ^TNWSemaCount ;
TNWSemaCount = word ;
TNWUtilization = longint ;
TNWSysTime = longint ;
pTNWSerial = ^TNWSerial ;
TNWSerial = longint ;
TNWVol = longint ;
TNWVolNum = byte ;
TNWSequence = longint ;
TNWVConsoleVer = byte ;
TNWVConsoleRev = byte ;
TNWNumPackets = longint ;
TNWNumBuffers = word ;
TNWServicever = byte ;
TNWSupportLevel = byte ;
{ Directory Services }
int8 = shortint ;
puint8 = ^uint8 ;
uint8 = byte ;
puint16 = ^uint8 ;
uint16 = word ;
puint32 = ^uint32 ;
uint32 = longint ;
size_t = word ;
TNWDSContextHandle = uint32 ;
TNWDSSearchScope = uint32 ;
TNWDSType = uint32 ;
TNWDSFlags = uint32 ;
TNWDSOperation = uint32 ;
TNWDSPrivileges = uint32 ;
TNWDSValidity = longint ;
TNWDSIteration = longint ; { int32 }
TNWDSNumObj = longint ;
TNWDSSize = longint ;
TNWDSToken = uint16 ;
TNWSyntaxID = uint32 ;
TNWDSObjectName = array[0..max_dn_chars+2] of char ;
TNWValString = array[0..19] of char ;
{ NDS Filter Syntax Types }
eSynTypes = ( SYN_UNKNOWN,
SYN_DIST_NAME,
SYN_CE_STRING,
SYN_CI_STRING,
SYN_PR_STRING,
SYN_NU_STRING,
SYN_CI_LIST,
SYN_BOOLEAN,
SYN_INTEGER,
SYN_OCTET_STRING,
SYN_TEL_NUMBER,
SYN_FAX_NUMBER,
SYN_NET_ADDRESS,
SYN_OCTET_LIST,
SYN_EMAIL_ADDRESS,
SYN_PATH,
SYN_REPLICA_POINTER,
SYN_OBJECT_ACL,
SYN_PO_ADDRESS,
SYN_TIMESTAMP,
SYN_CLASS_NAME,
SYN_STREAM,
SYN_COUNTER,
SYN_BACK_LINK,
SYN_TIME,
SYN_TYPED_NAME,
SYN_HOLD,
SYN_INTERVAL,
SYNTAX_COUNT) ;